#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string.h>

#define FILENAME "log.txt"

int main()
{
    fprintf(stdout,"hello normal message\n");
    fprintf(stdout,"hello normal message\n");
    fprintf(stdout,"hello normal message\n");

    fprintf(stderr,"hello error message\n");
    fprintf(stderr,"hello error message\n");
    fprintf(stderr,"hello error message\n");
    return 0;
}

//int main()
//{
//    //close(1);
//    int fd = open(FILENAME,O_CREAT|O_WRONLY|O_APPEND,0666);
//    //int fd = open(FILENAME,O_RDONLY);//只读
//    if (fd < 0)
//    {
//        perror("open");
//        return 1;
//    }
//    
//    
//
//
//    //重定向dup2
//    //dup(3,1);
//    //dup2(1,fd);
//    //dup2(fd,0);
//    //char in_buf[1000];
//    //ssize_t s = read(0,in_buf,sizeof(in_buf)-1);
//   // if(s > 0)
//   // {
//   //     in_buf[s] = '\0';
//   //     printf("echo : %s\n",in_buf);
//   // }
//  //  const char* msg = "hello linux file\n";
//  //  int cnt = 5;
//  //  while(cnt)
//  //  {
//  //      write(fd,msg,strlen(msg));
//  //      cnt--;
//  //  }
//  //  
//    close(fd);
//    return 0;
//}
